﻿/* CSS Document 2009.7 */

body {

	font-size: 12px;

	color: #000000;

	font-family:"微软雅黑";

	padding: 0px;

	margin: 0px;

}

div, form, img, ul, ol, li, dl, dt, dd {

	margin: 0;

	padding: 0;

	border: 0;

}

ul, li {

	list-style-type: none;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px

}

img {

	border: 0;

}

input, select, textarea {

	vertical-align: middle;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-weight: normal;

}

.fixed{width:1100px; margin:0px auto; overflow:hidden;}

.t50{margin-top:50px;}

/* Link */

a {

	color: #000000;

	text-decoration: none;

}

a:hover {

	color: #032E9E;

	text-decoration: none;

}

form {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

ul {

	list-style: none;

	padding: 0px;

	margin: 0px

}

.clear {

	CLEAR: both;

	DISPLAY: block;

	OVERFLOW: hidden;

	HEIGHT: 0px

}



.list_btm {

	width: 100%;

	margin: 0 auto;

	padding-top: 5px;

	border-top: 1px solid #DAE5D8;

	padding-bottom: 10px

}

.img_url {

	width: 630px;

	float: left;

	color: #666;

	font-size: 12px;

	padding-top: 5px;

}

.img_url a {

	font-size: 12px;

	color: #666;

}

.img_url a:hover {

	color: #50b82b

}

.img_url span {

	width: 630px;

	height: 30px;

	line-height: 30px;

	display: block;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap

}

.black {

	width: 100px;

	height: 50px;

	line-height: 50px;

	float: right;

	text-align: right;

	background: url(img/black.jpg) 15px center no-repeat

}

.black a:hover {

	color: #307218

}

/* head */

#top_all {

	width: 100%;

	height: 170px;

	background: url(img/topbg.jpg) repeat-x;

	min-width:1200px;

}

.header {

	width: 1100px;

	height: 110px;

	margin: 0 auto;

	padding-top: 20px

}

.header_l {

	width: 720px;

	float: left;

	margin-top: 15px

}

.header_l img {

	height: 70px

}

.header_c {

	width: 90px;

	float: left;

	margin-top: 15px

}

.header_c img {

	height: 70px

}

.header_r {

	width: 270px;

	float: right;

	margin-top: 20px;

}

.header_info {

width100%;

	height: 12px;

	line-height: 12px;

}

.header_info span {

	float: left;

	padding: 0 13px;

	text-align: center;

	color: #8683AC;

}

.header_r a {

	display: block;

	float: left;

	color: #8683AC;

	width: auto

}

.header_r a.ico_1 {

	padding-left: 7px;

}

.hs_input_1 {

	margin: 3px 0px 3px 10px;

	height: 22px;

	line-height: 22px;

	border: none

}

.hs_input_2 {

	width: 25px;

	height: 32px;

	background: none;

	border: none;

	cursor: pointer

}

.header_tel {

	height: 32px;

	margin: 10px 0 10px 0px;

	float: left;

	width: 100%

}

.header_tel img {

	height: 24px;

	margin-right: 10px;

}

/*--- ?????? ---*/

#nav_all {

	width: 1135px;

	height: 30px;

	margin: 0 auto;

	position: relative;

	padding-top: 0px;

}

#top_nav {

	width: 1135px;

	height: 30px;

	margin: 0 auto;

}

.navli2 {

	width: 3px;

	height: 30px;

	line-height: 30px;

	float: left;

	background: url(img/nav_line.png) center center no-repeat;

	margin: 0 11px

}



.navli1 {

	width: 120px;

	height: 30px;

	float: left;

	color: #FFF;

	position: relative;

	overflow: hidden;

	font-size: 14px;

}

.navli1a {

	width: 100%;

	height: 30px;

	line-height: 30px;

	float: left;

	font-size: 15px;

	text-align: center;

	color: #ffffff;

}

.navli1a:hover {

	width: 100%;

	height: 30px;

	line-height: 30px;

	float: left;

	color: #000;

	background: url(img/nav_hover.png) no-repeat top center

}

#top_nav .cur {

	width: 120px;

	height: 30px;

	line-height: 30px;

	float: left;

	color: #000;

	font-size: 15px;

	text-align: center;

	background: url(img/nav_hover.png) no-repeat top center

}

#top_nav .cur:hover {

	text-decoration: none;

}

.n2_d {

	width: 200px;

	position: absolute;

	top: 30px;

	z-index: 100000;

	left: -40px

}

.n2_top {

	width: 200px;

	height: 10px;

	background: url(img/n2_top.png) center no-repeat

}

.n2_bottom {

	width: 200px;

	height: 12px;

	margin-top: -2px;

	background: #fff

}

.n2 {

	width: 200px;

	z-index: 100000;

	background: #fff;

	padding-top: 10px

}

.n2 li {

	width: 190px;

	margin: 0 auto;

	height: 33px;

	border-bottom: 1px dashed #eee

}

.n2 a {

	width: 190px;

	height: 33px;

	line-height: 33px;

	display: block;

	text-align: center;

	color: #656565;

}

.n2 a:hover {

	color: #032E9E;

}

#top_bottom {

	width: 100%;

	height: 10px;

	background: #db9d68;

	min-width:1200px;

}

/*  foot  */

.footer_info {

	width: 100%;

}

.footer {

	width: 100%;

	color: #fff;

	background: #17284d;

	padding: 20px 0px;

	min-width:1200px;

}

.foot {

	width: 1100px;

	margin: 0 auto;

}

.foot_l {

	width: 825px;

	height: 90px;

	float: left;

	padding-top: 10px;

	background:url(img/fline.jpg) right top repeat-y;

}

.foot_lt {

	width: 90px;

	height: 80px;

	float: left;

}

.foot_lt img {

	height: 80px

}

#foot_nav {

	width: 720px;

	height: 60px;

	line-height: 60px;

	float: right

}

#foot_nav h1 {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 20px;

	font-weight: bold;

	color: #ffffff;

	letter-spacing: 1px;

}

.foot_nav {

	width: 100%;

	height: 35px;

	line-height: 35px;

}

.foot_nav a {

	padding: 0px 10px;

	color: #fff

}

.foot_nav span {

	padding: 0px 10px;

	color: #fff

}

.foot_btm {

	width: 100%;

	line-height: 1.8em;

	color: #ccc

}

.foot_r {

	width: 230px;

	float: right;

}



.foor_ewm {

	width:100px;

	text-align:center;

	padding-left:15px;

	float: left;

}

.foor_ewm img {

	width: 100px;

	margin:5px 0px;

}



/*banner*/

.infocus{width:100%; height:324px; overflow:hidden; position:relative;min-width:1200px;}

.focus_pic{width:100%; overflow:hidden;}

.focus_pic li{width:400%;}

.focus_pic li{float:left; overflow:hidden; width:25%;}

.focus_pic li a{text-align:center; width:300%; display:block; margin-left:-100%;}

.left_btn{position:absolute; left:-50px; top:100px;}

.right_btn{position:absolute; right:-50px; top:100px;}



.subban{width:100%; height:205px; overflow:hidden;min-width:1200px;}



/* index */

#index_con {

	width: 1000px;

	margin: 0 auto;

	height: 50px;

	margin-top: -10px;

	position: relative;

}

.index_con {

	width: 1040px;

	margin: 0 auto;

	height: 50px;

	line-height: 30px;

}

.index_con a {

	width: 200px;

	height: 30px;

	padding: 10px 0px 10px 40px;

	float: left;

	line-height: 30px;

	color: #333;

	margin:0px 10px;

}

.index_con1 {

	background: url(img/index_c1.png) no-repeat;

}

.index_con2 {

	background: url(img/index_c2.png) no-repeat;

}

.index_con3 {

	background: url(img/index_c3.png) no-repeat;

}

.index_con4 {

	background: url(img/index_c4.png) no-repeat;

}

.index_con1:hover {

	background: url(img/index_c1h.png) no-repeat;

	color: #fefefe

}

.index_con2:hover {

	background: url(img/index_c2h.png) no-repeat;

	color: #fefefe

}

.index_con3:hover {

	background: url(img/index_c3h.png) no-repeat;

	color: #fefefe

}

.index_con4:hover {

	background: url(img/index_c4h.png) no-repeat;

	color: #fefefe

}

.index_con1 span {

	padding-left: 25px;

	width: 175px;

	height: 30px;

	display: block;

}

.index_con2 span {

	padding-left: 25px;

	width: 175px;

	height: 30px;

	display: block;

}

.index_con3 span {

	padding-left: 25px;

	width: 175px;

	height: 30px;

	display: block;

}

.index_con4 span {

	padding-left: 25px;

	width: 175px;

	height: 30px;

	display: block;

}

.index_con h1 {

	padding: 0 10px;

	float: left;

	font-size: 16px;

}

.index_con ins {

	float: left;

	font-size: 18px;

	color: #051F76;

	text-decoration: none;

}

.index_con1:hover ins,.index_con2:hover ins,.index_con3:hover ins,.index_con4:hover ins {

	color: #fefefe;

}

/*??????*/

#mainbox{width:100%; overflow:hidden; min-width:1200px;}



.htitle{wdith:100%; text-align:center; margin-top:40px;}

.htitle h3{color:#0D0247; font-size:36px; font-weight:bold;}

.htitle .title{width:100%; background:url(img/line.jpg) center center no-repeat; margin-top:5px;}

.htitle .title span{display:inline-block; padding:0px 20px; color:#0D0247; font-size:26px; font-weight:bold;}

.htitle .ftitle{color:#0D0247; font-size:21px; margin-top:5px;}

.htitle .etitle{color:#BEBCBD; font-size:18px;margin-top:5px;}



.firstbox{width:1110px; margin:0px auto; overflow:hidden;}

.firstbox .htitle .title span{background:#fff;}



.twobox{width:100%; overflow:hidden; background:url(img/ysbg.jpg) left top repeat-x; margin-top:30px;}

.twobox .htitle .title span{background:#F7F7F7;}

.twobox .youshi_lsit{width:1100px; margin:0px auto; margin-top:30px;}

.twobox .youshi_lsit dl{width:346px; float:left; overflow:hidden; margin-left:31px;}

.twobox .youshi_lsit dl.first{margin-left:0px;}

.twobox .youshi_lsit dl dt{width:100%; height:242px; overflow:hidden;}

.twobox .youshi_lsit dl dd{overflow:hidden; padding:20px 15px; width:316px; background:#F7F7F7;}

.twobox .youshi_lsit dl dd:hover{background:#17284D;}

.twobox .youshi_lsit dl dd span{display:inline-block; width:100%; margin:0px auto; color:#0D0247; font-size:20px;}

.twobox .youshi_lsit dl dd:hover span{color:#fff;}

.twobox .youshi_lsit dl dd em{display:inline-block; width:100%; margin:0px auto; font-style:normal; color:#666; line-height:180%; margin-top:10px; font-size:13px;}

.twobox .youshi_lsit dl dd:hover em{color:#fff;}

.twobox .youshi_lsit dl dd a{display:inline-block; width:80px; height:25px; line-height:25px; border:1px solid #ccc; text-align:center; margin-top:15px; overflow:hidden; color:#666;}

.twobox .youshi_lsit dl dd:hover a{color:#fff; border:1px solid #fff;}

.twobox .youshi_lsit dl dd:hover a:hover{color:#B7C8EA; border:1px solid #B7C8EA;}



.threebox{width:100%; overflow:hidden; background:url(img/lcbg.jpg) left top repeat-x; margin-top:60px;}

.threebox .htitle .title span{background:#F7F7F7;}

.threebox .liucheng_lsit{width:1100px; margin:0px auto; overflow:hidden;}

.threebox .liucheng_lsit ul li{width:230px; height:302px; margin-left:60px; background:url(img/lcbg.png) center top no-repeat; float:left; margin-top:30px;}

.threebox .liucheng_lsit ul li.first{margin-left:0px;}

.threebox .liucheng_lsit ul li dl{width:220px; overflow:hidden;}

.threebox .liucheng_lsit ul li dl dt{width:100%; height:95px; line-height:95px; text-align:center; color:#fff; font-size:24px;}

.threebox .liucheng_lsit ul li dl .con{padding:5px 34px; height:134px;}

.threebox .liucheng_lsit ul li dl .con span{display:inline-block; width:100%; height:23px; line-height:23px; font-size:14px; background:url(img/dian.png) left center no-repeat; padding-left:15px;}

.threebox .liucheng_lsit ul li dl .num{width:100%; color:#0D0247; font-size:32px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; height:50px; line-height:50px;}



.fourbox{width:1100px; overflow:hidden; margin:0px auto; margin-top:30px;}

.fourbox .htitle .title span{background:#FFFFFF;}

.fourbox .anli_lsit{width:100%; margin:0px auto; overflow:hidden; margin-top:30px;}

.fourbox .anli_lsit .title_tab{width:100%; text-align:center;}

.fourbox .anli_lsit .title_tab span{display:inline-block; border:1px solid #ccc; padding:5px 15px; margin:0px 15px; font-size:15px; cursor:pointer;}

.fourbox .anli_lsit .title_tab span.curr{background:#17284D; color:#fff;}

.fourbox .anli_lsit .tab_list{margin-top:30px; height:315px; overflow:hidden;}

.fourbox .anli_lsit .tab_list ul li{width:364px; height:315px; float:left; overflow:hidden; margin-left:4px;}

.fourbox .anli_lsit .tab_list ul li.first{margin-left:0px;}

.fourbox .anli_lsit .tab_list ul li a{display:inline-block; width:364px; height:265px; position:relative;}

.fourbox .anli_lsit .tab_list ul li .txt{width:334px; height:112px; background:#f7f7f7; padding:0px 15px 15px 15px; position:absolute; bottom:-127px; overflow:hidden;}

.fourbox .anli_lsit .tab_list ul li .txt span{display:inline-block; width:100%; height:50px; line-height:50px; color:#333; font-size:16px;}

.fourbox .anli_lsit .tab_list ul li .txt em{display:inline-block; width:100%; color:#666; margin-top:5px; line-height:170%; font-style:normal;}



.phonebox{width:100%; background:#f7f7f7; text-align:center; padding:30px 0px 25px 0px; margin-top:60px; overflow:hidden;}

.phonebox .process_call{color:#0A8FFF; font-size:17px;}

.phonebox .process_call span{font-weight:bold; font-size:20px;}

.phonebox .process_jian{width:1100px; margin:0px auto; line-height:200%; font-size:14px; border-top:1px solid #ccc; padding-top:15px;}



.fivebox{width:1100px; overflow:hidden; margin:0px auto;}

.fivebox .htitle .title span{background:#FFFFFF;}

.fivebox .guanyu{margin-top:30px;}

.fivebox .video{float:left; width:560px;}

.fivebox .video .title{width:100%; height:30px;}

.fivebox .video .title span{font-size:18px; width:200px; float:left; background:url(img/video.png) 5px center no-repeat; padding-left:27px;}

.fivebox .video .title a{float:right; width:78px; height:30px; line-height:30px; display:inline-block; font-family:"??????";}

.fivebox .about{float:right; width:540px; font-size:14px; line-height:180%;}

.fivebox .about ul{margin-top:20px;}

.fivebox .about ul li{float:left; width:174px; margin-left:9px;}

.fivebox .about ul li.first{margin-left:0px;}



.sixbox{width:1100px; overflow:hidden; margin:0px auto; margin-top:20px;}

.sixbox .htitle .title span{background:#FFFFFF;}

.sixbox .arrow{width:56px; margin:0px auto; overflow:hidden; margin-top:20px;}

.sixbox a#goLM{width:27px; height:19px; display:inline-block; float:left; background:url(img/arrow.png) left top no-repeat; cursor:pointer;}

.sixbox a#goRM{width:27px; height:19px; display:inline-block; float:right; background:url(img/arrow.png) right top no-repeat; cursor:pointer;}

.sixbox a#goLM:hover{background:url(img/arrow.png) left bottom no-repeat;}

.sixbox a#goRM:hover{background:url(img/arrow.png) right bottom no-repeat;}

.sixbox #marqueepro{width:1100px; margin:0px auto; overflow:hidden; margin-top:20px;}

.sixbox #marqueepro ul li{float:left; width:278px; height:189px;}



.sevenbox{width:1100px; overflow:hidden; margin:0px auto; margin-top:40px;}

.sevenbox .nw_box{width:530px; float:left;}

.sevenbox .nw_box .title{background:url(img/nline.png) left bottom no-repeat; width:100%; height:40px; line-height:40px;}

.sevenbox .nw_box .title_tab{float:left; width:160px;}

.sevenbox .nw_box .title_tab span{display:inline-block; font-size:17px; color:#999; width:80px; text-align:center; cursor:pointer;}

.sevenbox .nw_box .title_tab span.curr{color:#000;}

.sevenbox .nw_box .title a{float:right; font-family:"??????"; font-size:14px; color:#999; width:80px; text-align:right;}

.sevenbox .nw_box .tab_list dl{width:100%; height:115px; overflow:hidden; margin-top:15px;}

.sevenbox .nw_box .tab_list dl dt{width:175px; height:115px; float:left;}

.sevenbox .nw_box .tab_list dl dd{width:355px; float:left;}

.sevenbox .nw_box .tab_list dl dd.ntitle a{font-size:14px; color:#000;}

.sevenbox .nw_box .tab_list dl dd.ntitle a:hover{color:#FF5800;}

.sevenbox .nw_box .tab_list dl dd.desc{color:#666; line-height:180%; margin-top:10px; overflow:hidden;}

.sevenbox .nw_box .tab_list dl dd.desc a{display:inline-block; color:#000; margin-top:10px;}

.sevenbox .nw_box .tab_list dl dd.desc a:hover{color:#FF5800;}

.sevenbox .wd_box{width:530px; float:right;}

.sevenbox .wd_box .title{background:url(img/wline.png) left bottom no-repeat; width:100%; height:40px; line-height:40px;}

.sevenbox .wd_box .title span{display:inline-block; font-size:17px; color:#000; width:80px; text-align:center;}

.sevenbox .wd_box .title a{float:right; font-family:"??????"; font-size:14px; color:#999; width:80px; text-align:right;}

.sevenbox .wd_box dl{margin-top:18px;}

.sevenbox .wd_box dl dt{background:url(img/q.jpg) left center no-repeat; padding-left:30px; font-size:14px; margin-bottom:12px;}

.sevenbox .wd_box dl dd{background:url(img/a.jpg) left top no-repeat; padding-left:30px; color:#666; line-height:170%;}



.eightbox{width:100%; background:#F7F7F7; overflow:hidden; margin-top:30px; padding:20px 0px;}

.eightbox .title{width:1100px; margin:0px auto;}

.eightbox .title span{color:#0D0247; font-size:28px; font-weight:bold;}

.eightbox .title em{font-size:17px; font-style:normal;}

.eightbox .title a{float:right; font-family:"??????"; font-size:14px; color:#999; width:80px; text-align:right; height:40px; line-height:40px;}

.eightbox .jxs_box{width:1272px; height:180px; overflow:hidden; margin:0px auto; margin-top:20px;}

.eightbox a#goJLM{width:86px; height:180px; display:inline-block; float:left; background:url(img/arr.png) left center no-repeat; cursor:pointer;}

.eightbox a#goJRM{width:86px; height:180px; display:inline-block; float:right; background:url(img/arr.png) right center no-repeat; cursor:pointer;}

.eightbox #marqueejxs{width:1100px; overflow:hidden; float:left;}

.eightbox #marqueejxs ul li{width:277px; height:180px; float:left;}



.link {

	width: 1150px;

	margin: 5px auto;

	height: 90px;

}

.link_tl {

	width: 140px;

	height: 90px;

	line-height: 30px;

	float: left

}

.link_tl h1 {

	font-size: 16px;

	color: #021B5E;

	width: 90px;

	float: left;

	padding-left: 45px;

	background: url(img/link.png) left center no-repeat;

	line-height: 25px

}

.link_tl a {

	font-size: 12px;

	color: #999;

	display: block;

	height: 25px;

	line-height: 20px;

}

.link_list {

	width: 950px;

	height: 40px;

	line-height: 20px;

	float: left;

}

.link_list a {

	display: block;

	height: 30px;

	line-height: 27px;

	float: left;

	padding-right: 10px;

	color: #888

}

.link_list span {

	float: left;

	height: 40px;

	line-height: 45px;

	padding-right: 10px;

}



/*???????????????*/

.fc_2015 {

	position: fixed;

	right: 10px;

	width: 100px;

	bottom: 20px;

	background-color: #2f436f;

	font-size: 14px;

	color: #fff;

	font-family: "\5FAE\8F6F\96C5\9ED1 ";

	_position: absolute;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))-160+"px");

}

.fc_2015 a {

	color: #fff;

}

.fc_2015_bg {

	height: 40px;

	line-height: 40px;

	text-indent: 36px;

}

.fc_2015_bg a {

	display: block;

	height: 40px;

}

.fc_2015_wz {

	height: 15px;

	line-height: 15px;

	text-align: center;

	background-color: white;

	color: black;

	padding-bottom: 7px;

	padding-top: -5px;

}

.fc_2015_wz a {

	display: block;

	height: 15px;

}

.fc_ico {

	background-image: url(img/fc_ico2.png);

	background-repeat: no-repeat;

}

.fc_bg_kf {

	cursor: pointer;

	background-position: 4px 7px;

}

.fc_bg_jm {

	background-position: 4px -33px;

}

.fc_bg_zs {

	background-position: 4px -73px;

}

.fc_code {

	width: 100px;

	height: 100px;

	overflow: hidden;

}

.fc_2015_phone {

	height: 47px;

	line-height: 47px;

}

.fc_2015_phone {

	line-height: 22px;

}

.fc_2015_phone span {

	display: block;

	font-size: 12px;

	text-align: center

}

.fc_bg_dh {

	background-position: 4px -117px;

	padding-left: 28px;

	font-weight: bold;

	margin: 3px 0

}

.fc_colsed {

	position: absolute;

	right: 0;

	top: -16px;

	display: block;

	width: 16px;

	height: 16px;

	background: url(img/closed.gif) no-repeat;

	cursor: pointer

}

/*--????????????--*/

.back_top {

	width: 60px;

	height: 60px;

	background-color: #f3f3f3;

	position: fixed;

	right: 50px;

	bottom: 100px;

	_position: absolute;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))-100+"px");

}

.back_top a {

	display: block;

	width: 60px;

	height: 60px;

	overflow: hidden;

	background: url(img/home_to_top.gif) no-repeat;

	font-size: 0px;

	line-height: 0px;

}

.back_top a:hover {

	display: block;

	width: 60px;

	height: 60px;

	overflow: hidden;

	background: url(img/home_to_top.gif) no-repeat 0px -60px;

}



/*??????*/

.pages{width:100%;height:30px;overflow:hidden;clear:both; margin-top:20px;}

.pages .pagesthis{font-family:tahoma;padding:0 2px;font-size:12px;color:#322F4E;font-weight:bold;}

.pg{text-align:center;}

.pg,.pgb{line-height:26px;}

.pg a,.pgb a{display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #17284D;background-repeat:no-repeat;color:#17284D;overflow:hidden;text-decoration:none;}

.pg strong{color:#fff;display:inline-block;margin-left:4px;padding:0 10px;height:26px;border:1px solid #17284D;background-repeat:no-repeat;overflow:hidden;text-decoration:none;background-color:#17284D;font-weight:400;}

.pg a.prev,.pg a.nxt,.pgb a{padding:0 10px;}

.pg a:hover,.pgb a:hover{border-color:#2F539D;color:#2F539D;}

.pg a.nxt{padding-right:25px;background-image:url(img/arw_r.gif);background-position:90% 50%;}

.pg a.prev{background-image:url(img/arw_l.gif);background-position:5% 50%; padding-left:20px; padding-right:15px;}



/*??????*/

.leftbox{width:240px; float:left; margin-top:30px;}

.leftbox .ltitle{height:60px; line-height:60px; color:#fff; background:url(img/con_t2.jpg) left center repeat-x; text-align:center;}

.leftbox .ltitle span{font-size:18px;}

.leftbox .ltitle em{font-size:17px; font-weight:bold; font-style:normal;}

.leftbox .lmenu ul li{width:100%; overflow:hidden;}

.leftbox .lmenu ul li .bnav{display:inline-block; width:240px; height:45px; line-height:45px; background:url(img/conr_c.jpg) left top no-repeat; font-size:13px; padding-left:38px;}

.leftbox .lmenu ul li .bnav:hover{background:url(img/conr_ch.jpg) left top no-repeat; color:#565289;}

.leftbox .lmenu ul li a.curr{background:url(img/conr_ch.jpg) left top no-repeat; color:#FF5800;}

.leftbox .lmenu ul li dl{width:240px; background:url(img/conr_c2.jpg) left top repeat-y; overflow:hidden; padding:10px 0px; border-bottom:1px solid #D2CAC7;}

.leftbox .lmenu ul li dl dd a{display:inline-block; background:url(img/subdd.gif) 38px center no-repeat; width:240px; height:30px; line-height:30px; font-size:12px; padding-left:58px;}

.leftbox .lmenu ul li dl dd a.cur{color:#FF5800;}

.leftbox .l_tool{margin-top:10px;}



.rightbox{float:right; text-align:left; margin-top:15px; width:830px;}



/*??????*/

.concrumb{color:#6E6E6E;overflow:hidden; height:40px; line-height:40px; background:url(img/rtitle.png) left bottom no-repeat; margin-bottom:25px; margin-top:5px;}

.concrumb .fl{font-size:17px; color:#000; height:40px; line-height:40px; min-width:68px; padding-left:13px; padding-right:10px; background:url(img/rsize.png) left bottom repeat-x; float:left;}

.concrumb .fr{width:500px; float:right; text-align:right;}

.concrumb a{display:inline-block; height:40px; line-height:40px; padding-right:13px;margin-right:8px;color:#6E6E6E;background:url(img/ico_07.gif) no-repeat right center;}

.concrumb a:hover{color:#333;}

.concrumb span{display:inline-block;color:#333;}



/*??????*/

.conbox{line-height:200%;}



/*??????*/

.conbox .about_pic{width:100%;margin-top:15px;overflow:hidden;clear:both;}

.conbox .about_pic li{width:258px;height:185px;float:left;margin-left:26px;overflow:hidden}

.conbox .about_pic li.first{margin-left:0;}

.conbox .about_pic .imgs{float:left;width:252px;height:165px;padding:2px;background:#fff;border:1px solid #bbb;border-radius:2px;}

.conbox .about_pic .imgs:hover{border-color:#6E6E6E;}

.conbox .about_pic .imgs img{width:252px;height:165px;}



.conbox .content .feedback{margin-top:15px; width:100%; font-size:13px;}

.conbox .content .feedback span{background:url(../images/error.png) 5px center no-repeat; padding-left:25px; font-size:12px; color:#7D869B;}

.conbox .content .feedback button{width:129px; height:38px; background:url(../images/submit.png) left top no-repeat; border:0px; display:inline-block; overflow:hidden; cursor:pointer;}



/*??????*/

.news_list{ width:100%; margin:0 auto; padding-bottom:10px;}

.news_list li{ width:100%; height:110px; padding:19px 0px; margin-bottom:10px; border-bottom: 1px solid #DAE5D8;}

.news_list li a .n_date{ width:80px; height:100px; float:left;background: #191878;color:#fff;}

.news_list li a dl{ width: 80px;height: 100px;float: left;text-align: center;float: left;}

.news_list li a dt{ font-size: 36px;font-weight: bold;line-height: 40px;margin-top: 15px;}

.news_list li a:hover .n_date{background: #db9d68;color:#000;}



.news_list li a .n_con{ width:730px; float:right}

.news_list li a .ntitle{ width:730px; height:30px; font-size:16px; color:#747A72; display:block;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_list li a:hover .ntitle{ color:#db9d68; font-weight:bold;}

.news_list li .ndes{ width:730px; height:65px; line-height:180%; overflow:hidden; color:#666; padding:0px; margin:0px; margin-top:5px;}

.news_list li .ndes a{color:#8c9389}

.news_list li .ndes a:hover{color:#7ccf68}



/*????????????*/

.show_box{width:100%;margin-top:10px;}

.show_td{padding:0 20px;background:#FFFFF1;min-height:400px;_height:400px;}

.show_name{height:50px;line-height:50px;text-align:center;font-size:20px;color:#333;font-weight:700;clear:both;}

.show_line{border-bottom:1px dashed #998A62;}

.show_info{height:30px;background:url(img/ico_15.gif) center bottom repeat-x;clear:both;color:#999999;text-align:center;clear:both;}

.show_info span{padding:0 3px;color:#E33713;}

.show_info a{display:inline-block;margin-right:5px;}

.show_info a.last{margin-right:0px;}

.show_info a img{display:inline;vertical-align:middle;_padding-bottom:1px;}

.show_content{padding:20px 0px;clear:both;line-height:200%;min-height:200px; margin-top:15px;}

.show_content p.p_img{text-indent:0em;text-align:center;margin:8px 0px;}

.show_content p.p_img img{padding:4px;border:1px #ddd solid;}

.show_next{padding-top:10px;line-height:22px;clear:both;}

.show_next li{height:25px;line-height:25px;width:100%;float:left;white-space:nowrap;overflow:hidden;}

.show_next li:first-child{margin-left:0;}

.show_next span{padding-left:10px;font-size:11px;}

.show_next .nr_line{width:100%;height:20px;background:url(img/ico_15.gif) repeat-x left center;overflow:hidden;clear:both;}



/*????????????*/

.partner_list ul li{float:left;width:262px; height:225px; margin-right:22px; overflow:hidden; margin-bottom:20px;}

.partner_list ul .li_r{float:right; margin-right:0px;}

.partner_list ul li a{display:inline-block; overflow:hidden;width:260px; height:223px; border:1px solid #ccc;}

.partner_list ul li a:hover{border:1px solid #333; color:#000;}

.partner_list ul li a dl{width:250px; margin:5px auto;}

.partner_list ul li a dl dt{height:180px; overflow:hidden; margin-bottom:8px;}

.partner_list ul li a:hover dl dt span{height:180px; width:250px; display:inline-block; background:url(img/vtbg.png) center center no-repeat; overflow:hidden;}

.partner_list ul li a dl dd{line-height:25px; text-align:center;}



/*????????????*/

.product_list ul li{float:left;width:244px; height:260px; margin-right:32px;margin-bottom:20px;}

.product_list ul .li_r{float:right; margin-right:0px;}

.product_list ul li a dl{width:244px;}

.product_list ul li a dl dt{width:234px; height:235px; padding:4px; border:1px solid #ccc; overflow:hidden; text-align:center;}

.product_list ul li a dl dd.title{height:35px; line-height:35px; text-align:center; color:#666; font-weight:bold; font-size:15px;}

.product_list ul li a dl dd.more{height:20px; line-height:20px; color:#999; text-align:center;}

.product_list ul li a dl{width:234px;}

.product_list ul li a:hover dl dt{border:1px solid #00599D;}

.product_list ul li a:hover dl dd.title{color:#00599D;}

.product_list ul li a:hover dl dd.more{color:#DB9D68;}



/*????????????*/

.ptitle{width:100%; height:40px; line-height:40px; color:#db9d68; font-size:24px; text-align:center;}

.pimg{width:100%; text-align:center;}

.dtitle{background:#DB9D68; width:100%; height:35px; line-height:35px; margin-top:15px; text-indent:20px; color:#fff; font-size:16px; font-weight:bold;}

.pdesc{padding:20px 5px 0px 5px;}



/*????????????*/

.faqlist{overflow:hidden;}

.faqlist dl dt{display:inline-block; border:1px solid #ACAAC0; background:#f7f7f7 url(img/dtline.png) 28px center no-repeat; padding:0px 10px 0px 0px; width:818px; height:38px; line-height:38px; border-radius:3px; cursor:pointer; margin-bottom:10px; font-size:14px;}

.faqlist dl dt.curr{font-weight:bold; background:#EBECFA url(img/dtline.png) 28px center no-repeat; padding:0px 10px 0px 0px; width:818px; height:38px; line-height:38px; border-radius:3px; cursor:pointer; margin-bottom:10px;}

.faqlist dl dt:hover{color:#FF5800;}

.faqlist dl dt span{float:left;}

.faqlist dl dt span i{display:inline-block; padding:0px 25px 0px 10px; font-style:normal;}

.faqlist dl dt em{float:right; display:inline-block; width:9px; height:38px; background:url(img/darrow.png) left center no-repeat;}

.faqlist dl dt.curr em{background:url(img/uarrow.png) left center no-repeat;}

.faqlist dl dd{display:inline-block; border:1px solid #ACAAC0; background:#f7f7f7; padding:10px; border-radius:3px; width:808px; position:relative; margin-bottom:10px; margin-top:6px; display:none;}

.faqlist dl dd .ddopen{position:absolute; width:17px; height:9px; background:url(img/ddcurr.png) left center no-repeat; overflow:hidden; left:20px; top:-9px;}



/*????????????*/

.fwcx_t1{background: url(img/fwcxt1.png) left center no-repeat; padding-left: 40px;height: 40px;display: block;line-height: 40px;font-size: 24px;}

.fwcx_t2{background: url(img/fwcxt2.png) left center no-repeat;height: 36px;display: block;line-height: 36px;font-size: 14px;width:510px;text-align: center;color:#17284d;font-size:14px}



/*????????????*/

.solution_list{width:100%;clear:both;margin:0 auto;}

.solution_list li{width:100%;float:left;overflow:hidden;padding-bottom:20px;border-bottom:1px dotted #bbb;margin-top:20px;}

.solution_list li a.pic{width:180px;height:120px;float:left;border:1px solid #bbb;padding:1px; overflow:hidden; display:inline-block;}

.solution_list li a.pic:hover{border:1px solid #6E6E6E;}

.solution_list li a.pic img{width:180px;height:120px;}

.solution_list li .text{width:100%;float:left;color:#777;}

.solution_list li .text a.title{height:24px;line-height:24px;font-weight:bold;font-size:15px;font-family:"Microsoft Yahei";background:url(img/ico_02.png) no-repeat left center;text-indent:15px;display:inline-block;}

.solution_list li .text p{width:100%;line-height:22px;margin:5px 0;overflow:hidden;}

.solution_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}

.solution_list li.pic{height:120px;}

.solution_list li.pic .text{width:625px;height:120px;margin-left:20px;}

.solution_list li.pic .text p{height:67px; line-height:170%;}

.solution_list li .text span.date{width:100%;height:20px;line-height:20px;display:block;}







/*????????????*/

.honor_list ul li{float:left;width:266px; height:225px; margin-right:16px; overflow:hidden; margin-bottom:15px;}

.honor_list ul .li_r{float:right; margin-right:0px;}

.honor_list ul li dl{width:266px;}

.honor_list ul li dl dt{width:266px; height:190px; overflow:hidden;}

.honor_list ul li dl dt a{display:inline-block; background:#fff; border:1px solid #bbb; border-radius:2px; padding:2px; width:260px; height:184px;}

.honor_list ul li dl dt a:hover{border:1px solid #6E6E6E;}

.honor_list ul li dl dd{height:35px; line-height:35px; text-align:center; font-weight:bold; font-size:14px;}





/*????????????*/

.zoominner {

    background: url("img/zoom_bg.gif") repeat-x scroll 0 1px #FFFFFF;

    padding: 5px 10px 10px;

    text-align: left;

}

.zoominner p {

    padding: 8px 0;

}

.zoominner p a {

    background: url("img/zoom.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: left;

    height: 17px;

    line-height: 100px;

    margin-left: 10px;

    overflow: hidden;

    width: 17px;

}

.zoominner p a:hover {

    background-position: 0 -39px;

}

.zoominner p a.imgadjust {

    background-position: -40px 0;

}

.zoominner p a.imgadjust:hover {

    background-position: -40px -39px;

}

.zoominner p a.imgclose {

    background-position: -80px 0;

}

.zoominner p a.imgclose:hover {

    background-position: -80px -39px;

}

.zoomright {

    float: right;

}



/*????????????*/

.case_list ul li{float:left;width:266px; height:230px; margin-right:16px; overflow:hidden; margin-bottom:15px;}

.case_list ul .li_r{float:right; margin-right:0px;}

.case_list ul li dl{width:266px;}

.case_list ul li dl dt{width:266px; height:195px; overflow:hidden;}

.case_list ul li dl dt a{display:inline-block; background:#fff; border:1px solid #bbb; border-radius:2px; padding:2px; width:260px; height:189px;}

.case_list ul li dl dt a:hover{border:1px solid #6E6E6E;}

.case_list ul li dl dd{height:35px; line-height:35px; text-align:center; font-weight:bold; font-size:14px;}



/*?????????*/

.dealer_list ul li{float:left;width:266px; height:214px; margin-right:10px; overflow:hidden; margin-bottom:15px;}

.dealer_list ul .li_r{float:right; margin-right:0px;}

.dealer_list ul li dl{width:266px;}

.dealer_list ul li dl img{width:261px; height:173px;}

.dealer_list ul li dl dt{width:266px; height:179px; overflow:hidden;}

.dealer_list ul li dl dt a{display:inline-block; background:#fff; border:1px solid #bbb; border-radius:2px; padding:2px; width:260px; height:173px;}

.dealer_list ul li dl dt a:hover{border:1px solid #6E6E6E;}

.dealer_list ul li dl dd{height:35px; line-height:35px; text-align:center; font-weight:bold; font-size:14px;}



/*????????????*/

.feedback button{width:130px; height:43px; line-height:43px; border:0px; background:#DB9D68; text-align:center; font-size:16px; color:#fff; cursor:pointer;}

.feedback button:hover{background-position:-143px top;}

.w300{width:380px;}

.w640{width:795px; height:105px;}

input,button,select,textarea{outline:none;}

.feedback .input,.feedback textarea,select{font-size:12px;font-family:"Arial";color:#555555;padding:2px;border:1px solid #ccc; vertical-align:middle; padding-left:10px; border-radius:3px;}

.feedback .input{height:30px;line-height:30px;}

.feedback select{height:24px;line-height:100%;}

.feedback select:focus,.feedback input.input:focus,.feedback textarea:focus,px_avatar:focus{color:#DB9D68;border-color:#DB9D68;}





.adv_content {

	width:830px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

	margin-left:50px;

	margin-bottom:65px;

}

.adv_con_one {

	width:830px;

	height:auto;

	overflow:hidden;

	margin-top:50px

}

.adv_con_one dl {

	width:830px;

	height:auto;

	overflow:hidden

}

.adv_con_one dl dt {

	width:360px;

	height:201px;

	overflow:hidden;

	float:left

}

.adv_con_one dl dt img {

	max-width:100%;

	min-height:100%

}

.adv_con_one dl dd {

	width:440px;

	height:auto;

	overflow:hidden;

	float:right;

	margin-left:30px;

	background:url(img/adv_hr.png)  no-repeat top;

	padding-top:30px;

}

.adv_con_one dl dd #adv_h4 {

	color:#333;

	font-family:"????????????";

	font-size:18px;

	padding-top:30px;

	font-weight:normal

}

.adv_con_one dl dd:hover #adv_h4 {

	color:#ff6600

}

.adv_con_one dl dd .adv_con_one_wd {

	line-height:32px;

	height:100px;

	color:#666;

	font-family:"????????????";

	font-size:16px;

	display:block;

	margin-top:10px;

}

.adv_con_two {

	width:830px;

	height:auto;

	overflow:hidden;

	margin-top:50px;

}

.adv_con_two dl {

	width:830px;

	height:auto;

	overflow:hidden

}

.adv_con_two dl dt {

	width:360px;

	height:201px;

	overflow:hidden;

	float:right;

	margin-left:30px;

}

.adv_con_two dl dd {

	width:440px;

	height:auto;

	overflow:hidden;

	float:left;

	background:url(img/adv_hr.png)  no-repeat top;

	padding-top:30px;

}

.adv_con_two dl dd #adv_h4 {

	color:#333;

	font-family:"????????????";

	font-size:18px;

	margin-top:30px;

	font-weight:normal

}

.adv_con_two dl dd:hover #adv_h4 {

	color:#ff6600

}

.adv_con_two dl dd .adv_con_one_wd {

	color:#666;

	font-family:"????????????";

	line-height:30px;

	font-size:16px;

	display:block;

	margin-top:10px;

}



/*????????????*/

#TB_overlay{position:fixed;z-index:10000;top:0px;left:0px;width:100%;height:100%;}

.TB_overlayBG{background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}

#TB_window{position:fixed;background:#eeeeee;z-index:10002;display:none;text-align:left;top:50%;left:50%;}

* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_load{width:24px;height:24px;position:fixed;display:none;z-index:1003;top:50%;left:50%;margin:-12px 0 0 -12px;}

#TB_load img{width:24px;height:24px;}

* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}

* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}

#TB_ajaxContent{text-align:left;overflow:auto;clear:both;}

#TB_iframeContent{border:0;margin:0;padding:0;overflow:hidden;clear:both;width:1px;height:1px;}

#TB_title{height:50px;line-height:50px;text-indent:15px;font-size:18px;color:#353535;overflow:hidden;}

#TB_closeAjaxWindow{position:absolute;right:10px;top:10px;z-index:500;text-align:right;}

#TB_closeAjaxWindow a{width:25px;height:25px;display:inline-block;background:url(img/wclose.png) no-repeat;overflow:hidden;}

#TB_closeAjaxWindow a{background-position:0 0;}

#TB_closeAjaxWindow a:hover{background-position:0 -25px;}